stone aggregate - French English Dictionary